Add a compat macro that got lost.
authorOwen Taylor <otaylor@redhat.com>
Mon, 24 Sep 2001 16:54:41 +0000 (16:54 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Mon, 24 Sep 2001 16:54:41 +0000 (16:54 +0000)
Mon Sep 24 12:48:25 2001  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtknotebook.h: Add a compat macro that got lost.

        * gtk/gtktreestore.c: Doc fixes.

        * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
        leak for windows that receive events after being destroyed.
        (#60863, Joshua N. Pritikin)

        * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
        rather than gtk_container_queue_resize().

        * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
        gtk_container_queue_resize, gtk_container_queue_resize_widgets,
        gtk_container_child_composite_name. (#60217.)

16 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/x11/gdkevents-x11.c
gtk/gtkcontainer.c
gtk/gtkcontainer.h
gtk/gtknotebook.h
gtk/gtksizegroup.c
gtk/gtktable.c
gtk/gtktreestore.c
gtk/gtkwidget.c
gtk/gtkwindow.c

index c40eb9382c4983c49b1497e017420064a5018f09..5898d23345ce913248da684b88ce01ece4bdbe5e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+Mon Sep 24 12:48:25 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+       * gtk/gtktreestore.c: Doc fixes.
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+       leak for windows that receive events after being destroyed.
+       (#60863, Joshua N. Pritikin)
+
+       * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+       rather than gtk_container_queue_resize().
+
+       * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+       gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+       gtk_container_child_composite_name. (#60217.)
+
 2001-09-22  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
index c40eb9382c4983c49b1497e017420064a5018f09..5898d23345ce913248da684b88ce01ece4bdbe5e 100644 (file)
@@ -1,3 +1,20 @@
+Mon Sep 24 12:48:25 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+       * gtk/gtktreestore.c: Doc fixes.
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+       leak for windows that receive events after being destroyed.
+       (#60863, Joshua N. Pritikin)
+
+       * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+       rather than gtk_container_queue_resize().
+
+       * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+       gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+       gtk_container_child_composite_name. (#60217.)
+
 2001-09-22  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
index c40eb9382c4983c49b1497e017420064a5018f09..5898d23345ce913248da684b88ce01ece4bdbe5e 100644 (file)
@@ -1,3 +1,20 @@
+Mon Sep 24 12:48:25 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+       * gtk/gtktreestore.c: Doc fixes.
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+       leak for windows that receive events after being destroyed.
+       (#60863, Joshua N. Pritikin)
+
+       * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+       rather than gtk_container_queue_resize().
+
+       * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+       gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+       gtk_container_child_composite_name. (#60217.)
+
 2001-09-22  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
index c40eb9382c4983c49b1497e017420064a5018f09..5898d23345ce913248da684b88ce01ece4bdbe5e 100644 (file)
@@ -1,3 +1,20 @@
+Mon Sep 24 12:48:25 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+       * gtk/gtktreestore.c: Doc fixes.
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+       leak for windows that receive events after being destroyed.
+       (#60863, Joshua N. Pritikin)
+
+       * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+       rather than gtk_container_queue_resize().
+
+       * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+       gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+       gtk_container_child_composite_name. (#60217.)
+
 2001-09-22  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
index c40eb9382c4983c49b1497e017420064a5018f09..5898d23345ce913248da684b88ce01ece4bdbe5e 100644 (file)
@@ -1,3 +1,20 @@
+Mon Sep 24 12:48:25 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+       * gtk/gtktreestore.c: Doc fixes.
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+       leak for windows that receive events after being destroyed.
+       (#60863, Joshua N. Pritikin)
+
+       * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+       rather than gtk_container_queue_resize().
+
+       * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+       gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+       gtk_container_child_composite_name. (#60217.)
+
 2001-09-22  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
index c40eb9382c4983c49b1497e017420064a5018f09..5898d23345ce913248da684b88ce01ece4bdbe5e 100644 (file)
@@ -1,3 +1,20 @@
+Mon Sep 24 12:48:25 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+       * gtk/gtktreestore.c: Doc fixes.
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+       leak for windows that receive events after being destroyed.
+       (#60863, Joshua N. Pritikin)
+
+       * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+       rather than gtk_container_queue_resize().
+
+       * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+       gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+       gtk_container_child_composite_name. (#60217.)
+
 2001-09-22  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
index c40eb9382c4983c49b1497e017420064a5018f09..5898d23345ce913248da684b88ce01ece4bdbe5e 100644 (file)
@@ -1,3 +1,20 @@
+Mon Sep 24 12:48:25 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtknotebook.h: Add a compat macro that got lost.
+
+       * gtk/gtktreestore.c: Doc fixes.
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix reference
+       leak for windows that receive events after being destroyed.
+       (#60863, Joshua N. Pritikin)
+
+       * gtk/gtktable.c (gtk_table_remove): Use gtk_widget_queue_resize
+       rather than gtk_container_queue_resize().
+
+       * gtk/{gtkcontainer.c,gtkwidget.c,gtkwindow.c}: _gtk prefix
+       gtk_container_queue_resize, gtk_container_queue_resize_widgets,
+       gtk_container_child_composite_name. (#60217.)
+
 2001-09-22  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkmenu.h : fix compat macros for gtk_menu_<prepend|insert>
index ca05f1ba96df7bd04f2a594ab5dce088fc12e8d3..02f2a78035bd508b3f0ffae5902c4d5f27298ec3 100644 (file)
@@ -519,7 +519,10 @@ gdk_event_translate (GdkEvent *event,
   if (window_private && GDK_WINDOW_DESTROYED (window))
     {
       if (xevent->type != DestroyNotify)
-        return FALSE;
+       {
+         return_val = FALSE;
+         goto done;
+       }
     }
   else if (window_private)
     {
index b9e35d47d1a202ecb1cc544fb6b8668a9271e49b..dac0433e92283d21ec8159d33dcb1fd0d806980b 100644 (file)
@@ -719,7 +719,7 @@ gtk_container_destroy (GtkObject *object)
   if (GTK_CONTAINER_RESIZE_PENDING (container))
     _gtk_container_dequeue_resize_handler (container);
   if (container->resize_widgets)
-    gtk_container_clear_resize_widgets (container);
+    _gtk_container_clear_resize_widgets (container);
 
   /* do this before walking child widgets, to avoid
    * removing children from focus chain one by one.
@@ -905,7 +905,7 @@ _gtk_container_dequeue_resize_handler (GtkContainer *container)
 }
 
 void
-gtk_container_clear_resize_widgets (GtkContainer *container)
+_gtk_container_clear_resize_widgets (GtkContainer *container)
 {
   GSList *node;
 
@@ -949,7 +949,7 @@ gtk_container_set_resize_mode (GtkContainer  *container,
        gtk_container_check_resize (container);
       else
        {
-         gtk_container_clear_resize_widgets (container);
+         _gtk_container_clear_resize_widgets (container);
          gtk_widget_queue_resize (GTK_WIDGET (container));
        }
        g_object_notify (G_OBJECT (container), "resize_mode");
@@ -1032,7 +1032,7 @@ gtk_container_idle_sizer (gpointer data)
 }
 
 void
-gtk_container_queue_resize (GtkContainer *container)
+_gtk_container_queue_resize (GtkContainer *container)
 {
   GtkContainer *resize_container;
   
@@ -1045,7 +1045,7 @@ gtk_container_queue_resize (GtkContainer *container)
    * processing or their resize handler to be queued.
    */
   if (GTK_IS_RESIZE_CONTAINER (container))
-    gtk_container_clear_resize_widgets (container);
+    _gtk_container_clear_resize_widgets (container);
   if (GTK_OBJECT_DESTROYED (container) ||
       GTK_WIDGET_RESIZE_NEEDED (container))
     return;
@@ -1192,7 +1192,7 @@ gtk_container_resize_children (GtkContainer *container)
        * resize_widgets list.
        */
       if (resize_container->parent)
-       gtk_container_queue_resize (container);
+       _gtk_container_queue_resize (container);
       else
        gtk_widget_size_allocate (GTK_WIDGET (container),
                                  &GTK_WIDGET (container)->allocation);
@@ -1454,7 +1454,7 @@ gtk_container_child_default_composite_name (GtkContainer *container,
 }
 
 gchar*
-gtk_container_child_composite_name (GtkContainer *container,
+_gtk_container_child_composite_name (GtkContainer *container,
                                    GtkWidget    *child)
 {
   g_return_val_if_fail (container != NULL, NULL);
index ceb127299101230e560b6a4b0ec8b49276b3c411..98f7be851dbc8461f1b0f84feecd3fc732405e54 100644 (file)
@@ -201,13 +201,14 @@ void           gtk_container_child_get_property           (GtkContainer      *container,
     G_OBJECT_WARN_INVALID_PSPEC ((object), "child property id", (property_id), (pspec))
 
 
-/* Non-public methods */
-void   gtk_container_queue_resize           (GtkContainer *container);
-void    gtk_container_clear_resize_widgets   (GtkContainer *container);
 void    gtk_container_forall                (GtkContainer *container,
                                              GtkCallback   callback,
                                              gpointer      callback_data);
-gchar* gtk_container_child_composite_name   (GtkContainer *container,
+
+/* Non-public methods */
+void   _gtk_container_queue_resize          (GtkContainer *container);
+void    _gtk_container_clear_resize_widgets   (GtkContainer *container);
+gchar* _gtk_container_child_composite_name   (GtkContainer *container,
                                              GtkWidget    *child);
 void   _gtk_container_dequeue_resize_handler (GtkContainer *container);
 
index cead604b3b7d2d63056f8ef6e22bb978e33c1315..447b9b1e086c88cb0b0781ed7f669dbbd274c670 100644 (file)
@@ -224,6 +224,7 @@ void gtk_notebook_reorder_child           (GtkNotebook *notebook,
 
 #ifndef GTK_DISABLE_DEPRECATED
 #define        gtk_notebook_current_page               gtk_notebook_get_current_page
+#define gtk_notebook_set_page                   gtk_notebook_set_current_page
 #endif /* GTK_DISABLE_DEPRECATED */
 
 #ifdef __cplusplus
index ccd71006889abe6d71f9f061d43802ec18b67878..f834a4ba48073a773e39468f343e47bd747835df 100644 (file)
@@ -117,12 +117,12 @@ static void
 real_queue_resize (GtkWidget *widget)
 {
   if (GTK_IS_RESIZE_CONTAINER (widget))
-    gtk_container_clear_resize_widgets (GTK_CONTAINER (widget));
+    _gtk_container_clear_resize_widgets (GTK_CONTAINER (widget));
   
   if (widget->parent)
-    gtk_container_queue_resize (GTK_CONTAINER (widget->parent));
+    _gtk_container_queue_resize (GTK_CONTAINER (widget->parent));
   else if (GTK_WIDGET_TOPLEVEL (widget) && GTK_IS_CONTAINER (widget))
-    gtk_container_queue_resize (GTK_CONTAINER (widget));
+    _gtk_container_queue_resize (GTK_CONTAINER (widget));
 }
 
 static void
index 32f7d51ca32bd90614ed1ac7b2a414857fddab53..86b8edb90c95c78d52b9d11f590bbb8107a43846 100644 (file)
@@ -909,7 +909,7 @@ gtk_table_remove (GtkContainer *container,
          g_free (child);
          
          if (was_visible && GTK_WIDGET_VISIBLE (container))
-           gtk_container_queue_resize (container);
+           gtk_widget_queue_resize (GTK_WIDGET (container));
          break;
        }
     }
index 408cccebe880c15d07834a9ff8b52ebdf63522f5..8dc86421aee00729e25fdab858bfcf487103c029 100644 (file)
@@ -945,7 +945,7 @@ gtk_tree_store_remove (GtkTreeStore *tree_store,
 
 /**
  * gtk_tree_store_insert:
- * @list_store: A #GtkListStore
+ * @tree_store: A #GtkListStore
  * @iter: An unset #GtkTreeIter to set to the new row
  * @parent: A valid #GtkTreeIter, or %NULL
  * @position: position to insert the new row
@@ -993,7 +993,7 @@ gtk_tree_store_insert (GtkTreeStore *tree_store,
  * gtk_tree_store_insert_before:
  * @tree_store: A #GtkTreeStore
  * @iter: An unset #GtkTreeIter to set to the new row
- * parent: A valid #GtkTreeIter, or %NULL
+ * @parent: A valid #GtkTreeIter, or %NULL
  * @sibling: A valid #GtkTreeIter, or %NULL
  *
  * Inserts a new row before @sibling.  If @sibling is %NULL, then the row will
@@ -1057,7 +1057,7 @@ gtk_tree_store_insert_before (GtkTreeStore *tree_store,
  * gtk_tree_store_insert_after:
  * @tree_store: A #GtkTreeStore
  * @iter: An unset #GtkTreeIter to set to the new row
- * parent: A valid #GtkTreeIter, or %NULL
+ * @parent: A valid #GtkTreeIter, or %NULL
  * @sibling: A valid #GtkTreeIter, or %NULL
  *
  * Inserts a new row after @sibling.  If @sibling is %NULL, then the row will be
index 6227967e7e57bc8091c6094ad6adb0764a8fd532..bd99fc5b0c91a582bb9e972ec4c6db14e4c1dcdb 100644 (file)
@@ -1470,7 +1470,7 @@ gtk_widget_unparent (GtkWidget *widget)
     toplevel = NULL;
 
   if (GTK_IS_RESIZE_CONTAINER (widget))
-    gtk_container_clear_resize_widgets (GTK_CONTAINER (widget));
+    _gtk_container_clear_resize_widgets (GTK_CONTAINER (widget));
   
   /* Remove the widget and all its children from any ->resize_widgets list
    * of all the parents in our branch. This code should move into gtkcontainer.c
@@ -2305,7 +2305,7 @@ gtk_widget_size_allocate (GtkWidget       *widget,
     }
 
   if (GTK_IS_RESIZE_CONTAINER (widget))
-    gtk_container_clear_resize_widgets (GTK_CONTAINER (widget));
+    _gtk_container_clear_resize_widgets (GTK_CONTAINER (widget));
 
   gtk_signal_emit (GTK_OBJECT (widget), widget_signals[SIZE_ALLOCATE], &real_allocation);
 
@@ -4895,7 +4895,7 @@ gtk_widget_get_composite_name (GtkWidget *widget)
   g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
 
   if (GTK_WIDGET_COMPOSITE_CHILD (widget) && widget->parent)
-    return gtk_container_child_composite_name (GTK_CONTAINER (widget->parent),
+    return _gtk_container_child_composite_name (GTK_CONTAINER (widget->parent),
                                               widget);
   else
     return NULL;
index 6b0515f149e94b6498b7001e0885325639c28610..53a4099d3ebeba7aa1c55be9dcae77930364634a 100644 (file)
@@ -3028,7 +3028,7 @@ gtk_window_realize (GtkWidget *widget)
        }
       gtk_widget_size_allocate (widget, &allocation);
       
-      gtk_container_queue_resize (GTK_CONTAINER (widget));
+      _gtk_container_queue_resize (GTK_CONTAINER (widget));
 
       g_return_if_fail (!GTK_WIDGET_REALIZED (widget));
     }